package com.castile.secondkill.service.model;

import org.joda.time.DateTime;

import java.math.BigDecimal;

/**
 * 秒杀营销模型
 *
 * @author Hongliang Zhu
 * @create 2023-03-18 22:56
 */
public class PromoModel {
    private Integer id;

    /**
     * 秒杀活动状态
     * 0: 没有秒杀活动
     * 1： 还未开始
     * 2： 进行中
     * 3： 已经结束
     */
    private Integer status;

    /**
     * 秒杀活动名称
     */
    private String name;

    /**
     * 秒杀活动的开始时间
     */
    private DateTime startDate;

    /**
     * 秒杀活动的结束时间
     */
    private DateTime endDate;

    /**
     * 秒杀活动的商品id
     */
    private Integer itemId;

    /**
     * 秒杀活动的商品价格
     */
    private BigDecimal promoItemPrice;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public DateTime getStartDate() {
        return startDate;
    }

    public void setStartDate(DateTime startDate) {
        this.startDate = startDate;
    }

    public DateTime getEndDate() {
        return endDate;
    }

    public void setEndDate(DateTime endDate) {
        this.endDate = endDate;
    }

    public Integer getItemId() {
        return itemId;
    }

    public void setItemId(Integer itemId) {
        this.itemId = itemId;
    }

    public BigDecimal getPromoItemPrice() {
        return promoItemPrice;
    }

    public void setPromoItemPrice(BigDecimal promoItemPrice) {
        this.promoItemPrice = promoItemPrice;
    }
}
